#include<iostream>
#include<memory>

using namespace std;
class Test {
public:
	Test() { cout << "Test的构造函数..." << endl; }
	~Test() { cout << "Test的析构函数..." << endl; }

	int getDebug() { return this->debug; }

private:
	int debug = 20;
};

int main(void){
 //指定g++ -std=c++11 时候，可以忽略auto_ptr 的deprected过期警告
	auto_ptr<Test> test(new Test);

	cout << "test->debug：" << test->getDebug() << endl;
	cout << "(*test).debug：" << (*test).getDebug() << endl;
 return 0;
}
